#ifndef _ARMLDER_AIC_H
#define _ARMLDER_AIC_H

#define AIC_SMR0	0x0000
#define AIC_SMR1	0x0004
#define AIC_SMR2	0x0008
#define AIC_SMR3	0x000C
#define AIC_SMR4	0x0010
#define AIC_SMR5	0x0014
#define AIC_SMR6	0x0018
#define AIC_SMR7	0x001C
#define AIC_SMR8	0x0020
#define AIC_SMR9	0x0024
#define AIC_SMR10	0x0028
#define AIC_SMR11	0x002C
#define AIC_SMR12	0x0030
#define AIC_SMR13	0x0034
#define AIC_SMR14	0x0038
#define AIC_SMR15	0x003C
#define AIC_SMR16	0x0040
#define AIC_SMR17	0x0044
#define AIC_SMR18	0x0048
#define AIC_SMR19	0x004C
#define AIC_SMR20	0x0050
#define AIC_SMR21	0x0054
#define AIC_SMR22	0x0058
#define AIC_SMR23	0x005C
#define AIC_SMR24	0x0060
#define AIC_SMR25	0x0064
#define AIC_SMR26	0x0068
#define AIC_SMR27	0x006C
#define AIC_SMR28	0x0070
#define AIC_SMR29	0x0074
#define AIC_SMR30	0x0078
#define AIC_SMR31	0x007C

#define AIC_SVR0	0x0080
#define AIC_SVR1	0x0084
#define AIC_SVR2	0x0088
#define AIC_SVR3	0x008C
#define AIC_SVR4	0x0090
#define AIC_SVR5	0x0094
#define AIC_SVR6	0x0098
#define AIC_SVR7	0x009C
#define AIC_SVR8	0x00A0
#define AIC_SVR9	0x00A4
#define AIC_SVR10	0x00A8
#define AIC_SVR11	0x00AC
#define AIC_SVR12	0x00B0
#define AIC_SVR13	0x00B4
#define AIC_SVR14	0x00B8
#define AIC_SVR15	0x00BC
#define AIC_SVR16	0x00C0
#define AIC_SVR17	0x00C4
#define AIC_SVR18	0x00C8
#define AIC_SVR19	0x00CC
#define AIC_SVR20	0x00D0
#define AIC_SVR21	0x00D4
#define AIC_SVR22	0x00D8
#define AIC_SVR23	0x00DC
#define AIC_SVR24	0x00E0
#define AIC_SVR25	0x00E4
#define AIC_SVR26	0x00E8
#define AIC_SVR27	0x00EC
#define AIC_SVR28	0x00F0
#define AIC_SVR29	0x00F4
#define AIC_SVR30	0x00F8
#define AIC_SVR31	0x00FC

#define AIC_IVR		0x0100
#define AIC_FVR		0x0104
#define AIC_ISR		0x0108
#define AIC_IPR		0x010C
#define AIC_IMR		0x0110
#define AIC_CISR	0x0114

#define AIC_IECR	0x0120
#define AIC_IDCR	0x0124
#define AIC_ICCR	0x0128
#define AIC_ISCR	0x012C

#define AIC_EOICR	0x0130
#define AIC_SPU		0x0134
#define AIC_DCR		0x0138

#define AIC_FFER	0x0140
#define AIC_FFDR	0x0144
#define AIC_FFSR	0x0148

#endif

